package com.dunqi.gpm.cangxi.WeekReport.Model;

import com.google.gson.Gson;

import java.io.Serializable;

public class WeekPlan implements Serializable {

    /**
     * weeklyPlanId : null
     * projectId : 163
     * years : null
     * weeks : null
     * context : null
     * createId : null
     * createTime : null
     * weekPlanId : 20
     * projectPlanWeekly : {"weeklyPlanId":20,"projectId":null,"years":null,"weeks":1,"context":"5674574567","createId":null,"createTime":"2018-05-09"}
     * weekses : null
     * createTimes : null
     * shigongId : null
     * jianliId : null
     * orgId : null
     * orgName : 县农业局
     * projectName : 苍溪县智慧农业工程
     * supervisionUnitName : null
     * constructionUnitName : null
     * constructionId : null
     * constructionshipId : null
     * supervisionId : null
     * supervisionshipId : null
     * createName : 杨斌
     * contexts : null
     */

    private Object weeklyPlanId;
    private int projectId;
    private Object years;
    private Object weeks;
    private String context;
    private Object createId;
    private Object createTime;
    private int weekPlanId;
    private WeeklyPlanBean projectPlanWeekly;
    private Object weekses;
    private Object createTimes;
    private Object shigongId;
    private Object jianliId;
    private Object orgId;
    private String orgName;
    private String projectName;
    private String supervisionUnitName;
    private String constructionUnitName;
    private Object constructionId;
    private Object constructionshipId;
    private Object supervisionId;
    private Object supervisionshipId;
    private String createName;
    private Object contexts;
    private Integer reportStatus;

    public static WeekPlan objectFromData(String str) {

        return new Gson().fromJson(str, WeekPlan.class);
    }

    public Object getWeeklyPlanId() {
        return weeklyPlanId;
    }

    public void setWeeklyPlanId(Object weeklyPlanId) {
        this.weeklyPlanId = weeklyPlanId;
    }

    public int getProjectId() {
        return projectId;
    }

    public void setProjectId(int projectId) {
        this.projectId = projectId;
    }

    public Object getYears() {
        return years;
    }

    public void setYears(Object years) {
        this.years = years;
    }

    public Object getWeeks() {
        return weeks;
    }

    public void setWeeks(Object weeks) {
        this.weeks = weeks;
    }

    public String getContext() {
        return context;
    }

    public void setContext(String context) {
        this.context = context;
    }

    public Object getCreateId() {
        return createId;
    }

    public void setCreateId(Object createId) {
        this.createId = createId;
    }

    public Object getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Object createTime) {
        this.createTime = createTime;
    }

    public int getWeekPlanId() {
        return weekPlanId;
    }

    public void setWeekPlanId(int weekPlanId) {
        this.weekPlanId = weekPlanId;
    }

    public WeeklyPlanBean getProjectPlanWeekly() {
        return projectPlanWeekly;
    }

    public void setProjectPlanWeekly(WeeklyPlanBean projectPlanWeekly) {
        this.projectPlanWeekly = projectPlanWeekly;
    }

    public Object getWeekses() {
        return weekses;
    }

    public void setWeekses(Object weekses) {
        this.weekses = weekses;
    }

    public Object getCreateTimes() {
        return createTimes;
    }

    public void setCreateTimes(Object createTimes) {
        this.createTimes = createTimes;
    }

    public Object getShigongId() {
        return shigongId;
    }

    public void setShigongId(Object shigongId) {
        this.shigongId = shigongId;
    }

    public Object getJianliId() {
        return jianliId;
    }

    public void setJianliId(Object jianliId) {
        this.jianliId = jianliId;
    }

    public Object getOrgId() {
        return orgId;
    }

    public void setOrgId(Object orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getSupervisionUnitName() {
        return supervisionUnitName;
    }

    public void setSupervisionUnitName(String supervisionUnitName) {
        this.supervisionUnitName = supervisionUnitName;
    }

    public String getConstructionUnitName() {
        return constructionUnitName;
    }

    public void setConstructionUnitName(String constructionUnitName) {
        this.constructionUnitName = constructionUnitName;
    }

    public Object getConstructionId() {
        return constructionId;
    }

    public void setConstructionId(Object constructionId) {
        this.constructionId = constructionId;
    }

    public Object getConstructionshipId() {
        return constructionshipId;
    }

    public void setConstructionshipId(Object constructionshipId) {
        this.constructionshipId = constructionshipId;
    }

    public Object getSupervisionId() {
        return supervisionId;
    }

    public void setSupervisionId(Object supervisionId) {
        this.supervisionId = supervisionId;
    }

    public Object getSupervisionshipId() {
        return supervisionshipId;
    }

    public void setSupervisionshipId(Object supervisionshipId) {
        this.supervisionshipId = supervisionshipId;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public Object getContexts() {
        return contexts;
    }

    public void setContexts(Object contexts) {
        this.contexts = contexts;
    }

    public Integer getReportStatus() {
        return reportStatus;
    }

    public void setReportStatus(Integer reportStatus) {
        this.reportStatus = reportStatus;
    }
}
